# !/usr/bin/env python
# -*- coding:utf-8 -*-
# @FileName : HJ71.py
# @Time     : 2024/3/3 23:03
# @Author   : Robot-Zsj
"""
description:

问题描述：在计算机中，通配符一种特殊语法，广泛应用于文件搜素、数据库、正则表达式等领域。现在要求各位实现字符串通配符的算法。

要求：
实现如下2个通配符
*：匹配0个或以上的字符
?：匹配一个字符
注意：匹配时不区分大小写。

输入描述：
先输入一个带有通配符的字符串，再输入一个需要匹配的字符串
te?t*.*
txt12.xls

输出描述：
返回不区分大小写的匹配结果，匹配成功输出true，匹配失败输出false
false
"""

import re

while True:
    try:
        a = input().lower()
        b = input().lower()
        a = a.replace('.', '\.').replace('?', '[a-z0-9]{1}').replace('*', '[a-z0-9]*')
        print(a)
        if b in re.findall(a, b):
            print('true')
        else:
            print('false')
    except:
        break
